repair of heavy vehicles - Français Anglais Dictionnaire